public class demo02 {
//    问题描述
//    如果一个点 (x,y) 的两维坐标都是整数, 即 x∈Z 且 y∈Z, 则称这个点为 一个格点。
//    如果一个点 (x,y) 的两维坐标都是正数, 即 x>0 且 y>0, 则称这个点在 第一象限。
//    请问在第一象限的格点中, 有多少个点 (x,y) 的两维坐标乘积不超过 2021 , x⋅y≤2021 。

    public static void main(String[] args) {
        int count=0;
        for(int x=1;x<=2021;x++){
            for(int y=1;y<=2021;y++){
                if(x*y<=2021){
                    count++;
                }
            }
        }
        System.out.println(count);
    }

}
